package uberGoZapLogger

import (
	"go.uber.org/zap"
)

/**
 * @Description
 * @Author : 弘泰通保
 * @Date 2025/8/15 16:22
 **/

// InitZapLogger zap日志插件
func InitZapLogger() {
	// 获取logger对象
	//zap.NewExample()
	//zap.NewDevelopment()
	// 生产环境对象
	logger, _ := zap.NewProduction()
	// 日志强制刷新
	defer logger.Sync()

	// 记录日志
	var uid int64 = 123456789123456789
	is := false
	name := "QQ"
	var data = []int{1, 2, 3}

	// 默认日志输出JSON格式
	logger.Info(
		"日志信息",
		zap.Int64("uid", uid),
		zap.String("name", name),
		zap.Bool("is", is),
		zap.Ints("data", data),
	)
}
